import request from "../utils/request.js"

/**
 * 系统配置api
 */
export function getBasicConf() {
	return request({
		url: "/common/getBasicConf",
	})
}

export function hotGoods(data) {
	return request({
		url: "/index/hotGoods",
		data
	})
}

//首页产品
export function Home() {
	return request({
		url: "/index/Home",
	})
}


export function getKey(data) {
	return request({
		url: "/Open/getSessionKey",
		data
	})
}

export function UserInfo() {
	return request({
		url: "/user/UserInfo"
	})
}

export function Is_withdraw() {
	return request({
		url: "/index/Is_withdraw"
	})
}


export function postUserInfo(data) {
	return request({
		url: "/user/UserInfo",
		method: 'post',
		data
	})
}

export function UserIndex() {
	return request({
		url: "/user/Index"
	})
}


// 列表
export function getCategory() {
	return request({
		url: "/goods/getCategory"
	})
}

// 商品列表
export function GoodsList(data) {
	return request({
		url: "/goods/GoodsList",
		data
	})
}
// 接单大厅
export function orderHall(data) {
	return request({
		url: "/user/orderHall",
		data
	})
}

// 商品详情
export function GoodsDetail(data) {
	return request({
		url: "/goods/detail",
		data
	})
}
// 接单大厅详情
export function orderDetail(data) {
	return request({
		url: "/user/orderDetail",
		data
	})
}

// 接单
export function acceptOrder(data) {
	return request({
		url: "/train/acceptOrder",
		method: 'post',
		data
	})
}

// 工作室列表(分页)
export function train(data) {
	return request({
		url: "/index/train",
		data
	})
}

// 购物车数量
export function getCartSum() {
	return request({
		url: "/cart/getCartSum"
	})
}

// 提交订单
export function OrderFound(data) {
	return request({
		url: "/order/getOrderPreGoods",
		data
	})
}

// 城市列表
export function CityList(data) {
	return request({
		url: "/User/CityList",
		data
	})
}

//新增地址
export function AddressAdd(data) {
	return request({
		url: "/User/AddressAdd",
		method: 'post',
		data
	})
}

//地址列表
export function AddressList() {
	return request({
		url: "/User/AddressList",
	})
}

// 删除地址
export function AddressDelete(data) {
	return request({
		url: "/User/AddressDelete",
		method: 'post',
		data
	})
}

//设置默认地址
export function AddressDefault(data) {
	return request({
		url: "/User/AddressDefault",
		method: 'post',
		data
	})
}

// 公告列表
export function notice() {
	return request({
		url: "/index/notice"
	})
}

// 公告详情
export function NoticeDetail(data) {
	return request({
		url: "/index/noticeDetail",
		data
	})
}

// 关于我们
export function About() {
	return request({
		url: "/Notice/About"
	})
}

// 订单列表
export function OrderList() {
	return request({
		url: "/Order/OrderList"
	})
}

// 提交订单
export function CreateOrder(data) {
	return request({
		url: "/Order/buyNow",
		method: 'post',
		data
	})
}


// 支付订单
export function OrderPay(data) {
	return request({
		url: "/Order/OrderPay",
		data
	})
}

//提交支付订单
export function OrderSub(data) {
	return request({
		url: "/Order/OrderPay",
		method: 'post',
		data
	})
}

//取消订单
export function CancelOrder(data) {
	return request({
		url: "/Order/CancelOrder",
		method: 'post',
		data
	})
}

// 提现
export function withdraw(data) {
	return request({
		url: "/User/UserWithdraw",
		method: 'post',
		data
	})
}

// 提现记录
export function UserWithdrawList() {
	return request({
		url: "/User/UserWithdraw"
	})
}


// 资金明细
export function finance(data) {
	return request({
		url: "/finance/finance",
		data
	})
}
// 推荐明细
export function DownList(data) {
	return request({
		url: "/finance/DownList",
		data
	})
}


// 转账
export function transfer(data) {
	return request({
		url: "/user/UserTransfer",
		method: 'post',
		data
	})
}

// 发送验证码
export function sendCode(data) {
	return request({
		url: "/common/sendCode",
		method: 'post',
		data
	})
}

// 注册
export function register(data) {
	return request({
		url: "/Open/Register",
		method: 'post',
		data
	})
}

// 搜素商品
export function GoodsSearch(data) {
	return request({
		url: "/goods/searchGoods",
		method: 'post',
		data
	})
}

// 登录
export function Login(data) {
	return request({
		url: "/login/userLogin",
		method: 'post',
		data
	})
}
// 登录
export function GetOpenid(data) {
	return request({
		url: "/login/getMpUserOpenid",
		method: 'post',
		data
	})
}

// 登录手机号
export function GetPhone(data) {
	return request({
		url: "/login/mpLogin",
		method: 'post',
		data
	})
}
// 协议
export function getText(data) {
	return request({
		url: "/index/getText",
		data
	})
}
// 协议
export function text_info(data) {
	return request({
		url: "/index/text_info",
		data
	})
}

// 登录
export function getUserInfo(data) {
	return request({
		url: "/Open/getUserInfo",
		method: 'post',
		data
	})
}
// 国家
export function commonParam() {
	return request({
		url: "/common/commonParam"
	})
}

// 修改登录密码
export function changePwd(data) {
	return request({
		url: "/user/changePwd",
		method: 'post',
		data
	})
}

// 修改资金密码
export function changePayPwd(data) {
	return request({
		url: "/user/changePayPwd",
		method: 'post',
		data
	})
}

// 收款方式资料
export function getUserBank() {
	return request({
		url: "/User/UserBank"
	})
}

// 添加编辑收款
export function UserBank(data) {
	return request({
		url: "/user/UserBank",
		method: 'post',
		data
	})
}



// 微信支付
// export function wxPay(data) {
// 	return request({
// 		url: "/order/OrderWeChatGZPay",
// 		method: 'post',
// 		data
// 	})
// }

// 微信支付的配置
export function WxConfig(data) {
	return request({
		url: "/order/wxConfig",
		data
	})
}
// 我的直推
export function MyDirect(data) {
	return request({
		url: "/User/MyDirect",
		data
	})
}
// 微信支付
export function wxPay(data) {
	return request({
		url: "/order/wxPay",
		method: 'post',
		data
	})
}
// 微信支付
export function changeNickName(data) {
	return request({
		url: "/user/changeNickName",
		method: 'put',
		data
	})
}
// 用户保存的游戏角色
export function roles(data) {
	return request({
		url: "/user/roles",
		data
	})
}
// 游戏角色详情
export function roleDetail(data) {
	return request({
		url: "/user/roleDetail",
		data
	})
}
// 游戏角色保存
export function roleSave(data) {
	return request({
		url: "/user/roleSave",
		method: 'post',
		data
	})
}
// 删除角色
export function delRole(data) {
	return request({
		url: "/user/delRole",
		method: 'DELETE',
		data
	})
}
// 活动新闻
export function news(data) {
	return request({
		url: "/index/news",
		data
	})
}
// 小程序码
export function getQrCode(data) {
	return request({
		url: "/user/getQrCode",
		method: 'post',
		data
	})
}